#pragma once

const unsigned char sks_shader_builtin_pbr_hlsl_zip[4807] = {
120,
1,
237,
91,
107,
108,
28,
87,
21,
190,
251,
240,
174,
189,
46,
177,
107,
2,
130,
0,
213,
208,
164,
48,
107,
54,
206,
238,
236,
174,
189,
174,
251,
202,
203,
73,
212,
52,
14,
182,
27,
2,
165,
218,
174,
189,
227,
100,
154,
125,
105,
31,
126,
164,
45,
184,
225,
33,
222,
42,
2,
42,
36,
250,
3,
33,
129,
64,
65,
40,
66,
32,
241,
35,
168,
128,
120,
253,
228,
37,
1,
2,
241,
82,
65,
21,
226,
71,
9,
18,
63,
16,
34,
156,
115,
31,
51,
247,
206,
206,
236,
174,
155,
172,
104,
233,
142,
180,
158,
153,
123,
191,
123,
206,
185,
231,
158,
123,
231,
27,
223,
51,
75,
247,
47,
29,
63,
120,
228,
232,
98,
144,
12,
19,
66,
26,
23,
14,
20,
205,
181,
66,
171,
212,
204,
215,
86,
234,
228,
21,
119,
132,
224,
55,
4,
191,
165,
166,
89,
55,
171,
247,
91,
205,
67,
173,
181,
53,
179,
221,
17,
1,
18,
10,
141,
3,
120,
148,
223,
55,
46,
228,
215,
45,
115,
163,
175,
182,
109,
195,
47,
76,
52,
212,
85,
171,
87,
31,
237,
171,
30,
151,
174,
188,
85,
89,
239,
143,
178,
128,
162,
11,
125,
216,
183,
190,
109,
171,
186,
74,
214,
185,
243,
77,
171,
114,
46,
223,
56,
223,
7,
101,
65,
66,
158,
162,
186,
246,
161,
174,
213,
66,
217,
172,
23,
242,
181,
106,
163,
15,
170,
158,
2,
93,
26,
213,
53,
44,
233,
42,
90,
253,
152,
190,
87,
84,
93,
107,
224,
63,
179,
222,
180,
106,
125,
80,
69,
126,
226,
234,
87,
107,
197,
44,
23,
106,
121,
171,
31,
186,
94,
0,
93,
227,
84,
87,
24,
117,
53,
173,
178,
73,
250,
118,
132,
80,
15,
254,
2,
34,
230,
243,
171,
213,
86,
165,
217,
7,
85,
97,
174,
43,
8,
186,
150,
235,
133,
74,
99,
173,
90,
47,
251,
172,
105,
128,
9,
189,
112,
157,
78,
73,
122,
128,
109,
86,
165,
209,
15,
171,
36,
191,
95,
199,
191,
233,
208,
190,
99,
165,
234,
74,
161,
212,
201,
105,
161,
36,
97,
107,
115,
146,
205,
230,
123,
213,
159,
231,
140,
183,
235,
86,
171,
165,
106,
167,
249,
208,
173,
190,
151,
67,
196,
143,
89,
182,
26,
13,
171,
90,
201,
175,
21,
86,
155,
30,
82,
111,
84,
215,
184,
164,
171,
108,
54,
11,
165,
146,
181,
218,
175,
241,
209,
136,
19,
171,
245,
106,
235,
220,
249,
138,
217,
232,
199,
26,
134,
199,
62,
73,
87,
211,
220,
204,
55,
86,
11,
165,
126,
205,
66,
93,
210,
85,
180,
214,
214,
90,
13,
127,
77,
27,
231,
173,
230,
141,
217,
17,
12,
139,
152,
232,
151,
142,
0,
232,
160,
177,
208,
1,
115,
163,
58,
130,
160,
163,
186,
186,
90,
106,
117,
232,
200,
141,
234,
8,
131,
14,
103,
173,
39,
125,
57,
70,
65,
7,
243,
25,
33,
207,
140,
17,
114,
228,
236,
161,
195,
23,
86,
182,
238,
249,
253,
216,
123,
254,
21,
190,
250,
247,
207,
220,
191,
250,
213,
207,
137,
186,
8,
156,
115,
24,
47,
81,
66,
254,
0,
191,
191,
1,
73,
126,
97,
23,
20,
64,
221,
226,
145,
163,
243,
207,
71,
24,
103,
252,
49,
97,
231,
187,
80,
240,
208,
127,
174,
143,
127,
152,
144,
239,
68,
16,
147,
74,
97,
217,
235,
248,
92,
210,
121,
156,
223,
194,
109,
121,
198,
119,
60,
217,
241,
69,
159,
58,
241,
251,
166,
231,
56,
57,
245,
124,
93,
109,
180,
17,
90,
247,
195,
224,
242,
229,
203,
104,
11,
174,
175,
227,
1,
177,
198,
58,
54,
32,
207,
45,
226,
51,
50,
228,
148,
127,
83,
216,
25,
17,
235,
56,
59,
126,
197,
141,
31,
231,
182,
60,
207,
239,
175,
195,
33,
159,
111,
9,
58,
107,
25,
233,
128,
123,
99,
208,
89,
135,
240,
72,
4,
189,
113,
167,
131,
206,
26,
210,
9,
247,
174,
160,
51,
255,
131,
29,
112,
108,
157,
94,
43,
85,
11,
205,
12,
250,
7,
56,
63,
244,
55,
236,
27,
87,
191,
3,
251,
221,
107,
191,
189,
62,
83,
49,
228,
50,
161,
50,
2,
190,
50,
238,
0,
91,
156,
117,
214,
89,
5,
223,
200,
213,
110,
115,
92,
50,
236,
109,
243,
114,
216,
225,
239,
120,
188,
219,
7,
183,
29,
38,
54,
247,
198,
227,
99,
62,
184,
43,
97,
135,
55,
163,
155,
174,
250,
224,
254,
192,
157,
249,
20,
199,
189,
224,
131,
219,
61,
228,
240,
85,
196,
237,
27,
242,
198,
29,
31,
114,
184,
38,
30,
103,
125,
112,
143,
15,
57,
60,
145,
246,
195,
7,
119,
101,
200,
225,
120,
157,
98,
237,
219,
67,
196,
230,
103,
157,
98,
232,
7,
67,
50,
183,
34,
228,
183,
62,
122,
197,
123,
33,
139,
162,
77,
26,
71,
33,
80,
128,
207,
238,
160,
79,
12,
236,
11,
19,
251,
29,
111,
7,
88,
250,
142,
214,
35,
222,
126,
207,
234,
17,
47,
191,
43,
217,
243,
96,
164,
195,
60,
80,
223,
121,
156,
185,
19,
236,
169,
13,
190,
187,
244,
220,
198,
121,
7,
185,
220,
187,
30,
251,
93,
66,
144,
125,
149,
136,
23,
55,
170,
245,
34,
202,
35,
228,
213,
29,
231,
235,
207,
97,
220,
245,
8,
187,
198,
53,
16,
245,
62,
19,
241,
141,
5,
202,
167,
79,
224,
31,
80,
80,
2,
13,
194,
255,
164,
131,
255,
123,
89,
119,
178,
160,
243,
174,
136,
179,
254,
62,
2,
215,
247,
241,
245,
60,
64,
118,
3,
195,
14,
146,
247,
71,
218,
219,
38,
161,
236,
1,
107,
181,
94,
109,
84,
215,
154,
154,
190,
24,
215,
142,
159,
92,
58,
169,
45,
157,
47,
20,
205,
186,
118,
184,
90,
174,
89,
37,
184,
72,
37,
167,
82,
228,
196,
210,
177,
83,
87,
184,
204,
97,
105,
141,
33,
108,
202,
208,
99,
12,
158,
145,
31,
115,
149,
163,
247,
162,
80,
254,
41,
87,
57,
250,
42,
20,
82,
159,
129,
33,
254,
27,
131,
231,
235,
23,
120,
217,
48,
151,
65,
151,
44,
184,
88,
58,
147,
63,
93,
109,
88,
77,
100,
33,
167,
22,
22,
31,
56,
120,
146,
44,
31,
61,
123,
120,
97,
97,
241,
8,
57,
188,
112,
114,
97,
17,
17,
232,
228,
66,
101,
213,
60,
113,
132,
44,
128,
221,
225,
0,
147,
51,
204,
159,
213,
226,
57,
106,
219,
13,
191,
95,
120,
217,
13,
13,
126,
227,
101,
55,
60,
192,
159,
243,
178,
155,
176,
242,
128,
84,
30,
150,
228,
200,
229,
67,
82,
121,
80,
42,
143,
240,
242,
191,
242,
178,
176,
176,
5,
207,
187,
88,
255,
23,
150,
78,
44,
159,
88,
56,
229,
223,
255,
69,
179,
2,
35,
184,
92,
168,
159,
51,
155,
7,
235,
245,
194,
214,
9,
184,
223,
36,
75,
199,
143,
158,
253,
55,
40,
62,
13,
18,
223,
11,
66,
31,
29,
38,
129,
119,
130,
138,
249,
79,
104,
182,
254,
119,
14,
179,
123,
212,
153,
146,
238,
209,
198,
235,
208,
193,
60,
192,
234,
227,
108,
37,
21,
215,
1,
126,
109,
192,
117,
144,
95,
95,
131,
107,
148,
247,
8,
200,
159,
128,
235,
48,
247,
255,
57,
184,
191,
166,
141,
219,
99,
96,
162,
12,
109,
220,
190,
54,
52,
38,
3,
175,
17,
23,
146,
48,
97,
233,
122,
72,
186,
142,
112,
185,
19,
112,
29,
229,
62,
59,
79,
24,
209,
155,
6,
87,
95,
226,
43,
127,
224,
62,
250,
244,
187,
247,
20,
33,
177,
9,
194,
116,
226,
25,
245,
197,
184,
141,
123,
182,
89,
223,
145,
3,
197,
193,
237,
183,
115,
92,
140,
227,
80,
70,
144,
203,
173,
19,
102,
223,
252,
4,
147,
47,
116,
133,
36,
93,
111,
193,
110,
255,
132,
233,
17,
114,
2,
188,
30,
251,
112,
43,
33,
35,
19,
220,
190,
249,
93,
92,
222,
39,
180,
112,
80,
194,
2,
38,
118,
123,
59,
38,
34,
184,
158,
140,
59,
228,
131,
115,
203,
155,
208,
28,
28,
225,
56,
172,
67,
174,
186,
71,
214,
235,
131,
123,
189,
11,
119,
200,
7,
183,
199,
133,
187,
228,
131,
123,
131,
132,
27,
231,
62,
17,
190,
197,
178,
249,
75,
170,
79,
198,
185,
79,
92,
152,
54,
159,
140,
115,
159,
120,
225,
100,
121,
192,
243,
99,
215,
248,
245,
252,
109,
170,
239,
194,
42,
110,
88,
196,
37,
246,
33,
192,
112,
246,
90,
0,
250,
162,
34,
222,
230,
131,
28,
199,
207,
71,
164,
88,
188,
147,
159,
65,
94,
180,
206,
101,
255,
115,
76,
109,
71,
99,
140,
207,
13,
44,
19,
250,
197,
28,
153,
231,
243,
237,
75,
31,
97,
250,
241,
218,
0,
186,
254,
39,
30,
171,
145,
15,
179,
88,
126,
51,
252,
206,
12,
177,
246,
162,
76,
99,
216,
152,
27,
123,
59,
202,
139,
49,
236,
153,
93,
227,
66,
102,
27,
110,
47,
93,
171,
84,
156,
232,
11,
218,
254,
116,
88,
181,
219,
75,
198,
62,
46,
35,
212,
69,
215,
29,
220,
254,
144,
75,
215,
138,
208,
31,
81,
207,
40,
67,
248,
57,
230,
154,
119,
16,
99,
219,
7,
121,
140,
24,
60,
206,
240,
122,
82,
154,
151,
240,
244,
188,
143,
207,
223,
103,
81,
150,
24,
31,
136,
27,
122,
126,
139,
212,
247,
167,
163,
142,
221,
110,
220,
91,
185,
47,
67,
46,
63,
136,
181,
76,
224,
116,
215,
216,
7,
164,
177,
31,
226,
101,
252,
24,
21,
235,
29,
148,
209,
126,
16,
30,
207,
1,
182,
94,
217,
235,
20,
182,
23,
235,
161,
40,
187,
7,
186,
183,
52,
127,
34,
137,
235,
176,
32,
205,
75,
203,
7,
151,
63,
205,
109,
21,
44,
227,
85,
240,
123,
147,
244,
92,
242,
103,
64,
222,
71,
132,
220,
156,
67,
204,
229,
9,
120,
1,
221,
187,
110,
214,
241,
221,
74,
203,
164,
147,
177,
189,
214,
26,
108,
84,
105,
199,
78,
230,
15,
46,
30,
2,
90,
138,
124,
37,
95,
172,
23,
54,
242,
181,
66,
29,
88,
36,
188,
238,
54,
98,
123,
205,
205,
166,
89,
161,
109,
58,
2,
181,
59,
53,
179,
82,
88,
41,
153,
208,
162,
2,
255,
14,
146,
165,
63,
112,
36,
15,
122,
233,
155,
24,
107,
91,
42,
108,
153,
117,
183,
104,
111,
148,
44,
183,
100,
173,
105,
32,
211,
170,
152,
69,
29,
90,
156,
58,
195,
72,
120,
181,
222,
204,
23,
240,
249,
108,
196,
93,
50,
219,
17,
138,
184,
6,
252,
101,
242,
180,
115,
165,
252,
73,
170,
206,
170,
52,
181,
124,
177,
85,
46,
111,
229,
161,
140,
154,
144,
95,
47,
212,
69,
175,
98,
141,
102,
189,
181,
218,
212,
144,
27,
197,
30,
139,
105,
112,
148,
225,
173,
68,
163,
92,
116,
142,
222,
175,
155,
171,
25,
141,
190,
248,
206,
197,
158,
152,
139,
197,
64,
70,
181,
213,
212,
87,
44,
16,
80,
57,
167,
221,
173,
165,
18,
90,
163,
89,
76,
101,
146,
113,
173,
85,
177,
240,
31,
8,
154,
235,
95,
11,
92,
50,
111,
89,
175,
110,
228,
203,
133,
71,
171,
245,
56,
211,
197,
121,
246,
67,
198,
195,
115,
93,
96,
248,
126,
210,
35,
12,
95,
125,
122,
128,
138,
183,
30,
27,
74,
123,
171,
190,
222,
60,
52,
235,
170,
115,
94,
99,
218,
154,
57,
111,
43,
109,
85,
246,
75,
73,
123,
35,
241,
234,
193,
138,
233,
139,
161,
198,
223,
66,
88,
81,
11,
135,
81,
121,
31,
129,
177,
208,
242,
233,
89,
175,
241,
48,
218,
199,
195,
245,
175,
29,
223,
241,
192,
48,
208,
248,
75,
201,
67,
185,
20,
118,
28,
212,
164,
178,
57,
47,
61,
201,
118,
61,
121,
246,
191,
37,
46,
95,
142,
28,
251,
222,
245,
239,
16,
185,
203,
226,
63,
35,
114,
153,
253,
159,
15,
185,
208,
254,
39,
8,
53,
207,
72,
102,
29,
243,
74,
213,
213,
2,
190,
6,
160,
125,
113,
136,
126,
166,
212,
170,
212,
90,
77,
28,
176,
57,
15,
92,
74,
224,
210,
28,
87,
129,
174,
120,
1,
13,
1,
52,
56,
176,
181,
238,
5,
75,
187,
245,
114,
23,
244,
182,
62,
241,
9,
188,
116,
250,
196,
226,
153,
252,
97,
120,
11,
107,
228,
15,
21,
26,
166,
120,
121,
193,
153,
45,
223,
131,
40,
62,
245,
197,
24,
96,
168,
248,
181,
158,
19,
243,
222,
211,
91,
80,
194,
220,
176,
214,
160,
62,
40,
148,
124,
220,
197,
129,
6,
2,
189,
125,
96,
216,
160,
12,
130,
184,
7,
60,
125,
37,
107,
181,
96,
81,
43,
90,
204,
210,
118,
112,
70,
5,
243,
53,
170,
29,
151,
85,
113,
116,
210,
192,
140,
132,
32,
97,
211,
190,
182,
254,
142,
106,
253,
66,
1,
66,
171,
82,
92,
172,
110,
60,
128,
177,
175,
179,
101,
175,
94,
168,
197,
181,
199,
180,
186,
217,
108,
213,
43,
244,
118,
78,
123,
34,
22,
91,
175,
90,
69,
88,
51,
172,
138,
30,
231,
177,
77,
103,
100,
62,
157,
154,
1,
125,
120,
173,
235,
48,
48,
206,
27,
166,
246,
54,
223,
49,
136,
199,
181,
59,
112,
234,
78,
185,
230,
179,
36,
213,
48,
94,
140,
212,
3,
126,
82,
233,
40,
228,
211,
233,
52,
72,
245,
238,
60,
78,
241,
41,
49,
239,
81,
255,
195,
83,
212,
187,
113,
109,
146,
182,
214,
237,
9,
52,
181,
185,
117,
49,
161,
165,
166,
146,
113,
91,
118,
26,
101,
103,
64,
54,
170,
192,
122,
165,
38,
59,
11,
53,
44,
154,
172,
139,
166,
174,
223,
144,
1,
40,
39,
161,
37,
65,
123,
28,
21,
41,
54,
100,
140,
105,
106,
3,
40,
156,
164,
167,
169,
173,
139,
155,
42,
96,
86,
5,
176,
74,
240,
176,
248,
223,
129,
191,
127,
28,
199,
210,
167,
5,
14,
252,
195,
182,
109,
162,
223,
178,
95,
236,
41,
196,
85,
218,
165,
173,
117,
40,
17,
203,
7,
26,
2,
203,
215,
148,
180,
160,
113,
24,
157,
49,
128,
212,
165,
37,
4,
209,
237,
126,
162,
85,
113,
33,
73,
90,
110,
149,
249,
132,
162,
216,
193,
251,
34,
63,
224,
146,
15,
163,
249,
16,
93,
94,
149,
41,
86,
41,
124,
10,
129,
230,
141,
51,
20,
220,
69,
95,
92,
90,
193,
109,
250,
226,
50,
54,
14,
70,
182,
3,
46,
171,
224,
252,
237,
155,
22,
56,
93,
79,
79,
37,
25,
30,
237,
212,
246,
211,
97,
243,
109,
55,
163,
200,
247,
239,
87,
206,
150,
79,
5,
111,
130,
92,
122,
1,
22,
217,
227,
65,
99,
154,
205,
148,
140,
93,
40,
214,
39,
90,
78,
197,
74,
4,
131,
70,
26,
21,
188,
95,
106,
101,
211,
59,
12,
165,
166,
142,
32,
80,
2,
11,
149,
253,
95,
170,
191,
143,
72,
236,
56,
109,
36,
53,
179,
49,
160,
176,
3,
10,
59,
160,
176,
3,
10,
123,
3,
20,
118,
64,
27,
111,
54,
109,
84,
248,
221,
78,
152,
161,
171,
225,
128,
252,
13,
200,
223,
128,
252,
189,
194,
201,
159,
216,
22,
60,
169,
144,
191,
228,
128,
252,
121,
144,
191,
1,
223,
251,
159,
243,
189,
62,
82,
188,
1,
171,
219,
1,
171,
243,
34,
112,
110,
174,
230,
65,
203,
252,
24,
152,
7,
217,
26,
240,
170,
1,
175,
26,
240,
170,
1,
175,
122,
153,
242,
42,
177,
237,
252,
161,
91,
89,
106,
248,
147,
23,
102,
63,
126,
224,
158,
127,
140,
189,
253,
147,
35,
95,
249,
254,
143,
222,
119,
57,
192,
235,
112,
91,
62,
3,
191,
171,
176,
191,
254,
99,
216,
79,
255,
55,
252,
254,
54,
206,
210,
194,
183,
163,
76,
70,
46,
200,
82,
189,
89,
90,
248,
117,
154,
22,
126,
54,
218,
61,
45,
252,
106,
192,
73,
77,
147,
15,
145,
214,
253,
67,
143,
122,
57,
45,
252,
167,
30,
245,
114,
90,
248,
175,
61,
234,
195,
82,
253,
159,
61,
234,
71,
165,
250,
107,
1,
38,
111,
136,
183,
19,
41,
142,
1,
158,
58,
240,
47,
143,
250,
128,
84,
31,
10,
182,
215,
7,
165,
250,
17,
143,
250,
176,
84,
255,
106,
169,
126,
132,
215,
143,
74,
245,
183,
249,
228,
127,
138,
52,
134,
183,
6,
253,
125,
139,
63,
254,
73,
72,
190,
225,
36,
116,
55,
88,
46,
55,
156,
237,
111,
32,
224,
90,
98,
71,
13,
251,
67,
18,
251,
99,
15,
246,
69,
134,
243,
205,
132,
244,
101,
131,
111,
98,
254,
101,
180,
29,
251,
117,
62,
168,
166,
225,
163,
205,
216,
199,
171,
33,
53,
13,
63,
25,
178,
211,
142,
232,
113,
31,
191,
119,
167,
159,
22,
67,
78,
186,
125,
176,
3,
174,
25,
114,
210,
237,
17,
247,
126,
31,
220,
151,
67,
78,
186,
125,
39,
220,
215,
67,
78,
186,
61,
233,
128,
219,
105,
186,
253,
116,
232,
198,
211,
237,
159,
8,
121,
167,
219,
55,
121,
58,
247,
54,
199,
125,
200,
39,
189,
251,
171,
67,
106,
186,
253,
55,
124,
112,
191,
98,
121,
184,
54,
238,
57,
31,
220,
112,
196,
73,
183,
199,
99,
183,
79,
42,
113,
46,
66,
236,
116,
123,
60,
142,
251,
224,
74,
17,
39,
221,
30,
143,
199,
125,
112,
159,
143,
168,
233,
246,
87,
124,
112,
191,
136,
168,
233,
246,
207,
249,
224,
134,
163,
78,
186,
125,
167,
88,
123,
13,
230,
38,
133,
186,
199,
198,
155,
162,
78,
186,
61,
30,
153,
168,
55,
238,
197,
164,
219,
227,
39,
4,
189,
166,
219,
75,
216,
158,
210,
237,
57,
190,
231,
116,
123,
142,
223,
81,
186,
61,
206,
131,
157,
166,
219,
171,
109,
122,
75,
183,
231,
109,
118,
148,
110,
47,
244,
220,
172,
116,
251,
183,
69,
119,
150,
174,
254,
162,
211,
190,
163,
62,
105,
223,
33,
159,
180,
239,
49,
159,
180,
239,
168,
79,
218,
55,
241,
73,
251,
142,
250,
164,
125,
147,
27,
75,
251,
198,
20,
248,
4,
151,
51,
76,
156,
249,
75,
92,
190,
0,
9,
203,
7,
23,
143,
29,
93,
134,
193,
192,
84,
241,
231,
163,
152,
42,
206,
158,
231,
158,
169,
226,
196,
73,
21,
199,
103,
213,
187,
176,
248,
17,
246,
36,
18,
215,
1,
233,
58,
40,
93,
135,
165,
107,
124,
174,
157,
125,
29,
20,
213,
88,
219,
7,
31,
116,
238,
3,
174,
251,
160,
235,
62,
44,
238,
147,
236,
126,
148,
223,
175,
140,
59,
169,
233,
120,
45,
82,
211,
241,
90,
164,
166,
11,
76,
88,
186,
198,
113,
16,
169,
231,
120,
96,
26,
57,
253,
44,
14,
134,
194,
78,
211,
158,
224,
41,
152,
252,
140,
105,
189,
19,
82,
186,
41,
93,
163,
121,
42,
44,
33,
44,
85,
84,
110,
7,
119,
195,
82,
138,
176,
147,
198,
201,
211,
147,
137,
148,
66,
124,
167,
235,
140,
233,
189,
118,
154,
233,
132,
157,
54,
236,
200,
144,
228,
185,
109,
22,
233,
184,
116,
13,
149,
234,
98,
74,
122,
60,
75,
49,
94,
113,
217,
30,
121,
146,
141,
243,
1,
248,
93,
132,
254,
138,
116,
244,
61,
252,
252,
56,
148,
137,
212,
243,
73,
126,
134,
152,
138,
138,
50,
76,
131,
149,
207,
99,
60,
181,
30,
15,
76,
237,
149,
207,
25,
169,
110,
210,
165,
231,
128,
135,
238,
156,
132,
223,
163,
246,
229,
222,
163,
132,
124,
244,
123,
240,
72,
61,
252,
224,
107,
200,
247,
132,
47,
120,
44,
252,
112,
139,
157,
69,
108,
130,
111,
119,
25,
60,
85,
246,
47,
49,
199,
143,
175,
253,
0,
139,
121,
154,
50,
78,
229,
170,
159,
157,
163,
191,
132,
236,
47,
241,
180,
246,
51,
79,
58,
109,
68,
58,
50,
79,
67,
166,
114,
69,
234,
121,
144,
56,
159,
10,
228,
120,
92,
4,
248,
120,
211,
180,
228,
109,
199,
239,
25,
143,
126,
10,
220,
113,
66,
62,
126,
41,
192,
250,
105,
199,
7,
79,
37,
158,
127,
15,
155,
23,
98,
174,
121,
249,
77,
142,
129,
63,
94,
220,
253,
93,
92,
42,
164,
248,
176,
125,
33,
108,
125,
189,
199,
56,
64,
63,
199,
174,
241,
116,
110,
49,
206,
220,
95,
207,
126,
237,
216,
31,
175,
126,
182,
50,
241,
236,
217,
217,
111,
220,
37,
124,
248,
216,
238,
169,
187,
191,
117,
219,
7,
238,
141,
253,
114,
239,
183,
115,
82,
172,
196,
184,
12,
113,
78,
123,
244,
123,
210,
209,
57,
226,
174,
19,
237,
246,
240,
51,
96,
110,
89,
113,
197,
90,
144,
199,
58,
232,
127,
22,
109,
160,
99,
55,
202,
240,
57,
62,
255,
2,
146,
95,
228,
121,
237,
30,
163,
59,
157,
79,
3,
218,
230,
148,
168,
147,
227,
80,
248,
72,
196,
33,
142,
15,
225,
227,
195,
251,
116,
11,
142,
97,
152,
72,
159,
16,
76,
176,
51,
218,
141,
254,
18,
63,
97,
147,
45,
83,
124,
246,
113,
155,
211,
119,
33,
75,
78,
49,
15,
59,
178,
238,
22,
63,
49,
247,
126,
38,
210,
239,
197,
121,
100,
92,
112,
175,
225,
159,
57,
101,
52,
38,
176,
60,
226,
164,
238,
143,
216,
245,
187,
28,
25,
68,
146,
129,
24,
177,
46,
126,
48,
196,
48,
98,
76,
68,
204,
192,
49,
42,
201,
177,
231,
139,
51,
247,
156,
57,
40,
214,
89,
33,
39,
40,
201,
149,
215,
96,
177,
238,
137,
57,
33,
143,
199,
37,
215,
186,
240,
116,
131,
247,
151,
63,
167,
100,
57,
178,
15,
229,
117,
62,
224,
26,
43,
251,
211,
35,
205,
137,
131,
16,
241,
255,
220,
35,
224,
242,
13,
150,
5,
229,
57,
204,
245,
201,
118,
219,
122,
165,
56,
10,
112,
187,
229,
79,
13,
100,
29,
248,
201,
129,
224,
65,
66,
38,
253,
44,
128,
127,
6,
48,
205,
57,
10,
225,
156,
228,
128,
196,
21,
58,
125,
6,
16,
246,
168,
223,
233,
103,
3,
126,
135,
248,
84,
231,
119,
35,
174,
207,
0,
6,
217,
61,
47,
157,
221,
158,
108,
242,
165,
156,
117,
147,
154,
49,
60,
205,
115,
204,
106,
20,
202,
53,
120,
123,
48,
142,
104,
252,
31,
57,
115,
30,
209,
229,
5,
23,
198,
122,
224,
13,
47,
60,
237,
129,
7,
56,
227,
5,
182,
255,
123,
228,
101,
77,
187,
57,
135,
97,
244,
164,
81,
236,
188,
37,
213,
61,
139,
71,
236,
52,
117,
74,
226,
17,
219,
76,
93,
114,
120,
36,
149,
157,
83,
120,
178,
10,
214,
217,
65,
234,
148,
143,
4,
187,
51,
102,
165,
89,
223,
58,
93,
133,
216,
92,
104,
53,
225,
63,
254,
115,
94,
91,
71,
12,
154,
73,
37,
161,
53,
196,
7,
236,
52,
153,
58,
31,
237,
4,
235,
36,
238,
3,
56,
61,
145,
218,
24,
51,
82,
27,
58,
132,
162,
133,
2,
163,
251,
56,
2,
102,
15,
158,
10,
101,
241,
9,
216,
44,
254,
199,
26,
154,
76,
169,
219,
44,
233,
156,
178,
227,
35,
121,
193,
37,
32,
131,
192,
114,
97,
83,
135,
13,
157,
132,
86,
172,
54,
117,
123,
64,
19,
84,
78,
220,
213,
32,
155,
166,
26,
141,
153,
41,
250,
255,
120,
152,
20,
83,
94,
243,
9,
128,
57,
1,
220,
18,
64,
215,
36,
227,
182,
78,
167,
40,
16,
94,
185,
93,
251,
86,
153,
105,
244,
68,
217,
218,
212,
241,
30,
45,
76,
207,
178,
35,
149,
204,
206,
166,
147,
105,
35,
151,
158,
158,
133,
133,
97,
218,
200,
198,
19,
84,
82,
130,
54,
213,
209,
76,
151,
225,
89,
234,
42,
216,
101,
160,
123,
2,
184,
249,
235,
40,
202,
102,
152,
27,
65,
31,
236,
43,
232,
232,
14,
38,
6,
26,
49,
193,
153,
56,
109,
134,
231,
73,
173,
86,
221,
208,
133,
160,
76,
46,
161,
101,
113,
235,
194,
150,
103,
128,
188,
44,
110,
131,
225,
181,
94,
156,
47,
110,
234,
212,
205,
147,
184,
190,
77,
201,
203,
35,
110,
168,
40,
205,
166,
13,
169,
217,
150,
111,
179,
173,
184,
18,
48,
217,
28,
198,
162,
78,
183,
193,
246,
167,
112,
24,
247,
131,
171,
140,
153,
12,
117,
85,
46,
155,
156,
205,
229,
210,
185,
92,
114,
58,
149,
53,
210,
153,
244,
76,
150,
2,
178,
51,
70,
18,
14,
99,
122,
38,
105,
64,
101,
14,
28,
138,
53,
216,
50,
197,
156,
12,
165,
51,
179,
201,
153,
84,
50,
147,
153,
53,
82,
185,
153,
44,
221,
224,
2,
215,
225,
238,
11,
213,
70,
149,
65,
139,
140,
145,
69,
89,
0,
156,
73,
166,
51,
185,
116,
54,
151,
202,
194,
182,
203,
116,
14,
37,
166,
196,
176,
77,
167,
114,
217,
52,
216,
229,
216,
208,
105,
60,
213,
193,
203,
161,
103,
176,
167,
82,
156,
131,
199,
166,
147,
162,
235,
6,
237,
186,
167,
34,
239,
242,
56,
221,
133,
42,
195,
204,
166,
210,
39,
169,
146,
132,
102,
110,
214,
12,
93,
223,
63,
59,
101,
204,
96,
147,
153,
180,
49,
59,
147,
74,
9,
163,
168,
3,
50,
48,
39,
56,
30,
61,
65,
173,
98,
91,
94,
244,
242,
226,
6,
179,
176,
109,
57,
97,
99,
155,
161,
27,
128,
52,
188,
112,
203,
11,
131,
8,
194,
143,
90,
99,
7,
103,
58,
206,
172,
163,
115,
99,
82,
93,
239,
152,
13,
16,
151,
116,
15,
76,
231,
235,
196,
201,
106,
81,
119,
98,
36,
1,
91,
224,
107,
37,
115,
181,
169,
239,
199,
41,
156,
112,
22,
105,
136,
102,
140,
110,
174,
10,
3,
25,
99,
60,
161,
25,
24,
194,
94,
177,
118,
17,
7,
56,
11,
53,
165,
234,
57,
131,
206,
12,
92,
35,
48,
194,
19,
52,
206,
227,
108,
209,
192,
216,
77,
208,
8,
142,
227,
97,
239,
242,
209,
169,
53,
73,
7,
10,
162,
157,
197,
13,
204,
43,
188,
221,
138,
199,
213,
190,
136,
37,
79,
60,
12,
197,
138,
39,
182,
254,
112,
5,
113,
61,
213,
233,
6,
116,
130,
45,
30,
27,
82,
74,
59,
50,
189,
91,
71,
219,
83,
218,
107,
117,
115,
213,
162,
5,
101,
179,
104,
181,
202,
53,
22,
96,
115,
82,
197,
121,
32,
74,
53,
220,
209,
187,
201,
137,
223,
76,
110,
143,
4,
81,
5,
119,
161,
137,
237,
224,
46,
100,
177,
221,
20,
69,
3,
171,
238,
68,
28,
85,
132,
7,
125,
244,
4,
200,
36,
82,
5,
180,
83,
73,
151,
0,
149,
80,
178,
202,
190,
211,
74,
201,
6,
233,
89,
46,
149,
122,
82,
76,
217,
56,
245,
193,
40,
215,
184,
158,
132,
114,
213,
78,
73,
39,
107,
187,
67,
234,
233,
110,
212,
27,
1,
117,
183,
234,
129,
134,
186,
155,
244,
74,
70,
149,
118,
189,
83,
82,
123,
116,
122,
34,
166,
54,
186,
43,
61,
149,
70,
189,
59,
73,
85,
141,
232,
133,
170,
170,
45,
122,
32,
172,
146,
61,
189,
209,
86,
185,
193,
206,
200,
171,
210,
178,
27,
133,
85,
192,
189,
16,
89,
57,
242,
61,
232,
172,
228,
152,
30,
72,
173,
42,
172,
103,
106,
171,
54,
235,
74,
112,
93,
240,
174,
52,
87,
233,
131,
7,
217,
85,
235,
111,
6,
229,
85,
44,
244,
38,
190,
178,
210,
155,
71,
127,
165,
9,
181,
115,
18,
172,
52,
222,
41,
21,
150,
3,
239,
255,
153,
16,
171,
67,
219,
70,
139,
101,
31,
14,
200,
241,
128,
28,
187,
201,
177,
72,
181,
137,
199,
218,
83,
254,
95,
28,
57,
30,
240,
225,
151,
53,
31,
126,
217,
80,
224,
174,
116,
183,
59,
181,
237,
66,
99,
123,
160,
172,
61,
178,
83,
95,
34,
234,
201,
57,
253,
232,
101,
71,
38,
57,
32,
141,
3,
210,
56,
32,
141,
3,
210,
56,
32,
141,
3,
210,
216,
111,
210,
248,
95,
36,
93,
119,
227,
};
